تعداد صفحات:46 نوع فایل:word رشته مهندسی کامپیوتر فهرست مطالب: فصل اول مهندسی نرم افزار و روش های آن مهندسی نرم افزارچیست؟ ساخت یافتگی ومهندسی نرم افزارساخت یافته شی گرایی ومهندسی نرم افزار شی گرا معرفی Unified Modeling Language تصورات غلط دررابطه با Rational Unified Process فصل دوم مقدمه ای بر( RUP)RationalUnified Process RUP چیست؟ اصول ضروری RationalUnified Process RUP وچرخه تکرار فازها، اهداف ونکات اصلی فازشروع ( Inception ) فازشناخت ( Elaboration) فازساخت (Constructin) فازانتقال ( Transition) نکات اصلی چهارعنصراصلی مدل سازی نقش ها، فعالیت ها ومحصولات وجریان های کاری نقش ها(Roles) فعالیتها(Activites) محصولات (Artifacts) جریان های کاری (Workflows) عناصردیگرموجود در RUP ساختارایستای RUP اصول RUP (جریان کاری) تعریف کلی RUP چگونه می توان از RUPنهایت استفاده راکرد مواردضروری دریک پروژه RUP توسعه دید و نگرش مدیریت برای اهدف شناسایی وامکان سنجی ریسک ها عوامل مورد پیگیری امتحان کردن حالت تجاری طراحی معماری قطعات سیستم مراحل ساخت وآزمایش محصول تصحیح وبازبینی نتیجه ها مدیریت وکنترل تغییرات مهیا کردن پشتیبانی ازکاربر چرخه اصلی Rational Unified Process تصورغلط نکته مهم جریان های کاری غیرثابت فصل سوم فازهای RUP مقدمه فاز Inception فعالیت های لازم وضروری درفاز Inception حیاتی ترین نکات (گلوگاه ها) درچرخه حیات Inception ارزیابی معیارها وضوابط خروجی های الزامی فاز Inception طرح توسعه نرم افزار (Software Development Plan ) خروجی های اختیاری فاز Inception فاز Elaboration فعالیت های ضروری درفاز Elaboration ساختارچرخه حیات فاز Elaboration ارزیابی معیارها محصولات وخروجی های الزامی این فاز خروجی های اختیاری این فاز فازساخت Construction ذهنیت مقدماتی از فاز Constructin فعالیت های ضروری درفاز Constructin نکات مهم درفاز Constructin معیارارزیابی خروجی های الزامی فاز Constructin خروجی های اختیاری فاز Constructin فاز انتقال Transition فعالیت های ضروری فاز Transition ارزیابی معیارها خروجی های فاز Transition منابع و مأخذ
چکیده: با توجه به نیاز روزافزون به استفاده از رایانه و ضرورت توسعه و فراگیری علوم و فنون مربوط به آن بویژه در زمینه مهندسی نرم افزار و با توجه به کمبود منابع و مطالب در این زمینه، بر آن شدیم تا گامی هرچند کوچک اما سازنده در این زمینه برداریم. مطالبی که پیش روی شماست حاصل تحقیقات مطالعات و گردآوری نکات مهم در زمینه توسعه مهندسی نرم افزار به روش RUP میباشد. امید است که حاصل تلاش مان موثر و مفید واقع شود. مهندسی نرم افزار چیست؟ مهندسی نرم افزار، مدیریت برای به نظم درآوردن و قاعده مند نمودن وابستگی ها وارتباطات همه جنبه محصول نرم افزاری که در تمامی مراحل سیستم شناسایی و تعیین میگردد، میباشد. در واقع مهندسی نرم افزار فرایند تولید نرم افزار براساس فهم مسائل و مشکلات، دستیابی به راه حل ها و دستیابی به تئوری ها، روش ها و ابزارهای مورد نیاز و درانتها رسیدن به هدف مطلوب میباشد. مهندسی نرم افزار باید در طول ساخت، نگهداری توسعه وانفصال یک نرم افزار برهمه عملکردها نظارت داشته باشد.